/*
 * @Author: lineCode 1145938682@qq.com
 * @Date: 2024-12-17 10:08:22
 * @LastEditors: lineCode 1145938682@qq.com
 * @LastEditTime: 2024-12-29 06:13:20
 * @FilePath: /backend/shorthand-modules/shorthand-modules-content/src/main/java/com/angus/modules/content/domain/CNContent.java
 */
package com.angus.modules.content.domain;

import com.angus.common.core.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author liyanan
 * @date 2024/10/21 2:45 PM
 * @description
 */
@Data
@EqualsAndHashCode(callSuper=false)
@TableName("course_cn_content")
public class CNContent extends Content {

    public String getWord(){
        return this.getCnWord();
    }

    @Excel(name = "CC",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "集束字词句")
    private String cnWord;

    @Excel(name = "PY",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "集束拼音")
    private String  cnPinyin;

    @Excel(name = "SY",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "集束释义")
    private String cnParaphrase;

    @Excel(name = "EN",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "集束译文")
    private String cnTranslation;

    @Excel(name = "RA",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "朗读词/音")
    private String readAloud;

    @Excel(name = "MP3",type = Excel.Type.IMPORT,cellType = Excel.ColumnType.STRING, prompt = "多音字播放文件")
    private String mp3Content;

    @TableField(exist = false)
    private SysUnit unit;

}
